@charset "utf-8";
/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select,figure,figcaption{ margin:0; padding:0; }
em,i { font-style:normal; }
li { list-style:none; }
a {text-decoration:none;color:inherit;} a:hover{text-decoration:none;}
a:focus{text-decoration: none;outline: none;}
img { border:none; vertical-align:middle; max-width:100%;max-height:100%;}
table { border-collapse:collapse; }
input,textarea { outline:none; background: none; border: none; }
textarea { resize:none; overflow:auto; }
body{font-size:12px; font-family:'微软雅黑';color:#333; position: relative; min-width: 1300px;}
/* public */
.clearfix {*zoom: 1;}
/* #a2:after{
content:'';
display:block;
clear:both;
} */
.cleartab:before,.cleartab::after{content:'';display: table;}
/* 外边距溢出 */
.clearfix:before,.clearfix:after {content:'';display: block;height: 0;clear: both;visibility: hidden;}
/* 高度坍塌 */
.img_box{display:table-cell;vertical-align:middle;text-align:center;}
/* 居中 */
.main{width:100%; max-width:1300px; margin:0 auto;}
/* 宽度最大 */
.fixed{position:fixed;left:0;top:0;z-index:999;}

.btn{font-family: '微软雅黑';cursor:pointer;}
.bl{display:inline-block;float:left;}
.br{display:inline-block;float:right;}
h1,h2,h3,h4,h5{font-weight:normal;}



/* 轮播图 */
.banner{position:relative;}
.banner img{width:100%;}
.banner .hd{width:100%;padding:20px 0;text-align:center;border-bottom:1px solid #dfdfdf;position:absolute;left:0;bottom:0;transform: none;top: auto;}
.banner .hd ul{display:inline-block;}
.banner .hd ul li{width:8px;height:8px;transform: translate(0,-50%);border-radius: 50%;vertical-align: middle; display:inline-block;float:left;background-color:#ffffff;margin:0 5px;cursor:pointer;text-indent:-9999px;}
.banner .hd ul li.on{width: 14px;height: 14px;background-image: url("../images/banner_btn_03.png");
	background-repeat: no-repeat;
	background-position: center;
	margin:0 2px;
	background-color: rgba(255,255,255,0.3);
opacity: .8; }
.banner .banner_prev,
.banner .banner_next{border-radius:100px;opacity:.4;width:50px;height:50px;color:#fff;line-height:50px;display:inline-block;position:absolute;top:45%;cursor:pointer;background:rgba(0, 0, 0, .4);font-size:38px;font-family: '宋体';font-weight:bold;text-align:center;}
.banner .banner_prev{left:120px;}
.banner .banner_next{right:120px;}
.banner .banner_prev:hover,
.banner .banner_next:hover{opacity:1;}
.banner .cur{width:20px; height:40px; display:inline-block; position:absolute; left:50%; bottom:30px; margin-left:10px; background:url(../images/cursor.png) no-repeat center; cursor:pointer;}



/* 头部 */
.header{
	background: transparent;
	height: 120px;
}
.header h1{
	display: inline-block;
	width: 180px;
	height: 66px;
	margin-top: 27px;
	background: url(../images/logo01.jpg) no-repeat center/180px 66px;
}
.header .right{
    margin-top: 30px;
	text-align: right;
}
.header .right p{
	font-size: 16px;
	margin-bottom: 17px;
}
.header .right .head_form{
	position: relative;
}
.header .right .head_form input{
	background-color: #eeeeee;
	width: 250px;
	height: 35px;
	padding-left: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 17.5px;
	color: #999999;
}
.header .right .head_form input::placeholder{
	color: #999999;
	font-size: 14px;
}
.header .right .head_form .sreach_btn{
	position: absolute;
	top: 0px;
	cursor: pointer;
	outline: none;
	right: 0px;
	width: 40px;
	height: 35px;
	background: url(../images/sreach.png) no-repeat center/19px 19px;
}


.menu{
	background-color: #009944;
	color: #FFFFFF;
	font-size: 16px;
}


.menu .main>li{
	display: inline-block;
	line-height: 50px;
	float: left;
	width: 16.667%;
	text-align: center;
	background: url('../images/icon03.jpg') 100% 100%;
	transition: all .5s;
}
.menu .main>li.on,
.menu .main>li:hover{
	background: url('../images/icon02.jpg');
}
.menu .main>li a{
	display: block;
}




.menu .main>div{
	display: inline-block;
	line-height: 50px;
	float: left;
	width: 16.667%;
	text-align: center;
	background: url('../images/icon03.jpg') 100% 100%;
	transition: all .5s;
}
.menu .main>div.on,
.menu .main>div:hover{
	background: url('../images/icon02.jpg');
}








/* 底部 */
.footer{background:#f4f4f4; color:#666666;line-height: 100px;}
.footer .main {
    min-height: 100px;
}
.footer .roof{
	color: #666666;
	margin-top: 30px;
	font-size: 16px;
}
.footer .roof a{
	color: #666666;
	float: left;
	padding-right: 39px;
	transition: all .5s;
}
.footer .roof a+a:before{
	display: inline-block;
	content: '|';
	transition: all .5s;
	color: #666666;
	margin: 0 31px 0 0;
}
.footer .bottom{
	height: auto;
	text-align: left;
	padding: 30px 0 18px;
	border-top: solid 1px #DCDCDC;
}
.footer .bottom .bl{
	font-size: 15px;
}
.footer .bottom .bl p{
	font-size: 16px;
	line-height: 36px;
}
.footer .bottom .bl .company{
	font-size: 14px;
	display: inline-block;
	margin-right: 30px;
}
.footer a{
	transition: all .5s;
}
.footer a:hover{
	color: #009944;
}
.footer .bottom .br div{
	font-size: 16px;
	line-height: 30px;
	text-align: center;
}
.footer .copy{
	height: 50px;
	background-color: #e5e5e5;
	font-size: 15px;
}
.footer .copy .main{
	min-height: auto;
}
.footer .copy .cl{
	float: left;
	line-height: 50px;
}
.footer .copy .cr{
	float: right;
	line-height: 50px;
}


.tit1{
	margin-top: 75px;
	margin-bottom: 50px;
	text-align: center;
}
.tit1 h2{
	font-size: 30px;
	color: #009944;
	letter-spacing: .5px;
	margin-bottom: 9px;
}
.tit1 h2::after,
.tit1 h2::before{
	content: '-';
	color: #009944;
	display: inline-block;
}
.tit1 h2::after{
	margin-left: 15px;
}
.tit1 h2::before{
	margin-right: 15px;
}
.tit1 p{
	font-size: 14px;
	color: #999999;
	text-transform: uppercase;
	font-family: 'Arial';
}
/* 产品展示 */
.ipro{
	background-color: #f6f6f6;
}
.ipro .index-pro{
	margin-bottom: 30px;
}
.ipro .index-pro .ipro_box{
	float: left;
}
.ipro .index-pro .ipro_box+.ipro_box{
	margin-left: 33px;
	margin-bottom: 20px;
}
.ipro .index-pro .ipro_box:nth-of-type(4n+1){
	margin-left: 0;
}
.ipro .index-pro .ipro_box .img_box{
	width: 300px;
	background-color: #FFFFFF;
	height: 250px;
	overflow: hidden;
}
.ipro .index-pro .ipro_box .img_box img{
	transition: all .5s;
}
.ipro .index-pro .ipro_box p{
	text-align: center;
	font-size: 16px;
	color: #333333;
	line-height: 60px;
}
.ipro .index-pro .ipro_box:hover .img_box img{
	transform: scale(1.1);
}


/* iabout */
.iab{
	margin: 115px auto 125px;
}
.iab .left{
	width: 50%;
	float: left;
}
.iab .left i{
	font-size: 14px;
	text-transform: uppercase;
	color: #009944;
}
.iab .left h3{
	margin: 10px 0 30px;
	font-size: 30px;
	color: #222222;
}
.iab .left p{
	font-size: 15px;
	width: 570px;
	line-height: 24px;
	color: #777777;
}
.iab .left .fenlei{
	margin: 25px 0 38px;
}
.iab .left .fenlei div:nth-of-type(1){
	background: url(../images/iabout.png) no-repeat center 27px/15px 17px;
}
.iab .left .fenlei div:nth-of-type(2){
	background: url(../images/ihoner.png) no-repeat center 27px/17px 20px;
}
.iab .left .fenlei div:nth-of-type(3){
	background: url(../images/ienv.png) no-repeat center 27px/18px 16px;
}
.iab .left .fenlei div{
	float: left;
	width: 120px;
	height: 100px;
	vertical-align: bottom;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	border-right: 1px solid #dddddd;
}
.iab .left .fenlei div a{
	padding-top: 60px;
	width: 120px;
	height: 40px;
	font-size: 14px;
	display: block;
	vertical-align: bottom;
}
.iab .left a.btn1{
	width: 180px;
	display: block;
	height: 50px;
	line-height: 50px;
	color: #FFFFFF;
	font-size: 14px;
	text-indent: 30px;
	transition: all .3s;
	background: #009944 url(../images/xi-long-arrow-right.png) no-repeat 80% center/20px 12px;
}
.iab .left a.btn1:hover{
	background: #008833 url(../images/xi-long-arrow-right.png) no-repeat 85% center/20px 12px;
}
.iab .right{
	width: 50%;
	float: left;
	text-align: right;
}


/* i产品展示 */
.icase{
	background-color: #f6f6f6;
}
.icase .index-case{
	margin-bottom: 40px;
	background-image: none;
}
.icase .index-case .icase_box{
	float: left;
	margin-bottom: 20px;
}
.icase .index-case .icase_box+.icase_box{
	margin-left: 25px;
}

.icase .index-case .icase_box:nth-of-type(3n+1){
	margin-left: 0;
}
.icase .index-case .icase_box .img_box{
	width: 415px;
	background-color: #FFFFFF;
	height: 250px;
	overflow: hidden;
}
.icase .index-case .icase_box .img_box img{
	transition: all .5s;
}
.icase .index-case .icase_box p{
	text-align: center;
	font-size: 16px;
	color: #333333;
	line-height: 56px;
}
.icase .index-case .icase_box:hover .img_box img{
	transform: scale(1.1);
}

/* inews */
.inews{
	margin-bottom: 110px;
}
.inews .tit1{
	margin-bottom: 43px;
}
.inews .inews_list .inews_box{
	width: 380px;
	margin-left: 8px;
	display: inline-block;
	position: relative;
	transition: all .5s;
}
.inews .inews_list .inews_box.on,
.inews .inews_list .inews_box:hover{
	box-shadow:0px 0px 20px #BBBBBB;
}
.inews .inews_list .inews_box+.inews_box{
	margin-left: 71px;
}
.inews .inews_list .inews_box .img_box{
	width: 380px;
	height: 100%;
	object-fit: cover;
	float: left;
}
.inews .inews_list .inews_box .text_box{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 17px 15px 20px 20px;
	border: 1px solid #eeeeee;
	border-top: 1px solid #f8f8f9;
}
.inews .inews_list .inews_box .text_box h3{
	font-size: 18px;
	color: #333333;
	transition: all .5s;
}
.inews .inews_list .inews_box .text_box p{
	padding: 14px 0 0;
}
.inews .inews_list .inews_box.on .text_box h3,
.inews .inews_list .inews_box.on .text_box i,
.inews .inews_list .inews_box:hover .text_box h3,
.inews .inews_list .inews_box:hover .text_box i{
	color: #008833;
}
.inews .inews_list .time{
	position: absolute;
	top: 148px;
	width: 80px;
	height: 76px;
	background: url(../images/icon01.png) center/80px 76px;
	left: -8px;
	text-align: center;
	color: #FFFFFF;
}
.inews .inews_list .time .day{
	font-size: 30px;
}
.inews .inews_list .time .year{
	font-size: 14px;
}
.inews .inews_list .inews_box .text_box p{
	transition: all .5s;
	font-size: 14px;
	line-height: 20px;
	color: #888888;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.inews .inews_list .inews_box .text_box i{
	border-top: 1px solid #cccccc;
	padding-top: 17px;
	margin-top: 24px;
	transition: all .5s;
	font-size: 14px;
	line-height: 20px;
	color: #888888;
	display: block;
}




/* 公用部分 */
.inc_img img{
	width: 100%;
}
.nav{
	background-color: #eeeeee;
	height: 60px;
}
.nav .main::before{
	content: '';
	display: inline-block;
	vertical-align: baseline;
	margin-right: 8px;
	width: 15px;
	height: 15px;
	background-image: url('../images/icon04.png');
}
.nav a{
	line-height: 60px;
	color: #666666;
	font-size: 14px;
}
.nav a+a:before{
	content: '-';
	margin: 0 3px 0;
	color: #666666;
	display: inline-block;
}

.page{
    text-align:center;
	clear: both;
}
.page a{
	color: #666666;
	margin:0 10px;
	font-size: 16px;
	padding: 0 20px;
    display:inline-block;
	border: 1px solid #e5e5e5;
	line-height: 50px;
	font-family: "宋体";
	transition: all .5s;
}
.page a.on,.page a:hover{
	color: #FFFFFF;
	background-color: #009944;
}

.sort{
	margin: 65px auto;
}
.sort a{
	width: 200px;
	height: 50px;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	color: #333333;
	margin-bottom: 20px;
	float: left;
	transition: all .5s;
	line-height: 50px;
	background-color: #e5e5e5;
}
.sort a:nth-of-type(7){
	margin-left: 0;
}
.sort a.on,
.sort a:hover{
	background-color: #009944;
	color: #FFFFFF;
}
.sort a+a{
	margin-left: 20px;
}

/* 公用部分 */



/* case */
.case{
	/* margin-bottom: 40px; */
	background-image: none;
}
.case .case_box{
	float: left;
	margin-bottom: 20px;
}
.case .case_box+.case_box{
	margin-left: 25px;
}
.case .case_box:nth-of-type(3n+1){
	margin-left: 0;
}
.case .case_box .img_box{
	width: 415px;
	background-color: #FFFFFF;
	height: 250px;
	overflow: hidden;
}
.case .case_box .img_box img{
	transition: all .5s;
}
.case .case_box p{
	text-align: center;
	font-size: 16px;
	color: #333333;
	line-height: 56px;
}
.case .case_box:hover .img_box img{
	transform: scale(1.1);
}
.case .page{
	padding: 50px 0 100px;
}


/* news */
.news_list .news_box{
	width: 380px;
	display: inline-block;
	position: relative;
	margin-bottom: 57px;
	transition: all .5s;
}
.news_list .news_box:nth-of-type(3n+1){
	margin-left: 8px;
}
.news_list .news_box.on,
.news_list .news_box:hover{
	box-shadow:0px 0px 20px #BBBBBB;
}
.news_list .news_box{
	margin-left: 71px;
}
.news_list .news_box .img_box{
	width: 380px;
	height: 100%;
	object-fit: cover;
	float: left;
}
.news_list .news_box .text_box{
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 17px 15px 20px 20px;
	border: 1px solid #eeeeee;
	border-top: 1px solid #f8f8f9;
}
.news_list .news_box .text_box h3{
	font-size: 18px;
	color: #333333;
	transition: all .5s;
}
.news_list .news_box .text_box p{
	padding: 14px 0 0;
}
.news_list .news_box.on .text_box h3,
.news_list .news_box.on .text_box i,
.news_list .news_box:hover .text_box h3,
.news_list .news_box:hover .text_box i{
	color: #008833;
}
.news_list .time{
	position: absolute;
	top: 148px;
	width: 80px;
	height: 76px;
	background: url(../images/icon01.png) center/80px 76px;
	left: -8px;
	text-align: center;
	color: #FFFFFF;
}
.news_list .time .day{
	font-size: 30px;
}
.news_list .time .year{
	font-size: 14px;
}
.news_list .news_box .text_box p{
	transition: all .5s;
	font-size: 14px;
	line-height: 20px;
	color: #888888;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.news_list .news_box .text_box i{
    padding-top: 17px;
	margin-top: 24px;
	border-top: 1px solid #cccccc;
	transition: all .5s;
	font-size: 14px;
	line-height: 20px;
	color: #888888;
	display: block;
}
.news .page{
	padding: 25px 0 120px;
}
/* 新闻内页 */
.newsv h2{
	text-align: center;
}

.newsv{padding-top:30px;padding-bottom:80px;}
.newsv_box .info_box{width:1300px;margin:0 auto;}
.newsv_box .nvtit{padding:30px 0;text-align:center;}
.newsv_box .nvtit h2{font-size:20px;color:#333;font-weight:bold;padding:5px 0;}
.newsv_box .nvtit p{font-size:16px;color:#6f6f6f;}
.newsv_box .text_box{font-size:16px;color:#333;line-height:28px;padding-bottom:30px;}
.newsv_box .text_box p{margin-bottom: 30px;color: #666666;line-height: 30px;}
.newsv_box .btn_box{height:65px;line-height:65px; background-color: #f8f8f8;margin-top: 77px;padding: 0 20px;}
.newsv_box .btn_box a:nth-child(2){height:65px;line-height:65px; background-color: #f8f8f8;float: right;}
.newsv_box .btn_box a{display:inline-block;height:65px;font-size:15px;color:#444;transition: all .5s;}
.newsv_box .btn_box a:hover{color: #009944;}






.messge{
	height: 460px;
	margin: 85px auto 50px;
}
.messge .main{
	padding: 80px 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #eeeeee;
}
.messge .ml{
	float: left;
	height: 300px;
}
.messge .ml h3{
	font-size: 25px;
	padding-bottom: 21px;
	margin-bottom: 25px;
	border-bottom: 1px solid #dcdcdc;
	color: #444444;
}
.messge .ml p{
	color: #666666;
	font-size: 16px;
	line-height: 33px;
}
.messge .ml p.lette{
	font-size: 14px;
	text-indent: 24px;
}

.messge .mr{
	float: right;
	width: 730px;
	height: 300px;
}
.messge .mr input,
.messge .mr textarea{
	width: 350px;
	height: 60px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 30px;
	font-size: 18px;
	color: #666666;
	padding-left: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "arial";
}
.messge .mr input[name='name']{
	margin-right: 30px;
}
.messge .mr textarea{
	width: 100%;
	height: 120px;
	padding: 15px 0 15px 20px;
}
.messge .mr input[name='verify']{
	width: 200px;
}
.messge .mr .img_box{
	width: 140px;
	height: 60px;
	margin-left: 20px;
	display: inline-block;
	vertical-align: top;
}
.messge .mr .img_box img{
	height: 100%;
	object-fit: cover;
}
.messge .mr button{
	width: 200px;
	float: right;
	outline: none;
	font-size: 18px;
	height: 60px;
	border: 0;
	background-color: #009944;
	color: #FFFFFF;
}
.map{
	margin-bottom: 98px;
}
.map .map_box{
	width: 1300px;
	height: 600px;
}

/* 产品展示 */
.pro .pro_box{
	float: left;
}
.pro .pro_box+.pro_box{
	margin-left: 33px;
	margin-bottom: 20px;
}
.pro .pro_box:nth-of-type(4n+1){
	margin-left: 0;
}
.pro .pro_box .img_box{
	width: 300px;
	border: 1px solid #e5e5e5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 250px;
	overflow: hidden;
}
.pro .pro_box .img_box img{
	transition: all .5s;
	
}
.pro .pro_box p{
	text-align: center;
	font-size: 16px;
	color: #333333;
	line-height: 60px;
}
.pro .pro_box:hover .img_box img{
	transform: scale(1.1);
}
.pro .page{
	padding: 35px 0 100px;
}

/* 产品内页 */

.prov{
	margin-top: 65px;
	margin-bottom: 85px;
}
.prov .pvl .bprov{
	position: relative;
}
.prov .pvl{
	width: 500px;
	overflow: hidden;
	display: inline-block;
}
.prov .pvl .bprov .bd .img_box{
	width: 498px;
	height: 498px;
}
.prov .pvl .bd{
	width: 500px;
	border: 1px solid #e5e5e5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 13px;
}
.prov .pvl .hsilde .hd li{
	float: left;
	margin-right: 22px;
}
.prov .pvl .hsilde .hd .img_box{
	width: 108px;
	height: 109px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
}
.prov .pvl .hsilde .hd li.on .img_box{
	border: 2px solid #009944;
}
.prov .pvl .hsilde{
	width: 100%;
}
.prov .pvl .banner_next,
.prov .pvl .banner_prev{
	position: absolute;
	bottom: 0;
	height: 109px;
	line-height: 109px;
	font-family: '宋体';
	text-align: center;
	color: #ffffff;
	font-size: 30px;
	background-color: rgba(0,0,0,.3);
	width: 30px;
	
}
.prov .pvl .banner_next{
	right: 0;
}
.prov .pvr{
	float: right;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 100px 90px  104px 70px;
	width: 740px;
	height: 625px;
	background-color: #f6f6f6;
}
.prov .pvr h2{
	color: #333333;
	font-size: 23px;
	margin-bottom: 20px;
}
.prov .pvr .t2{
	color: #666666;
	font-size: 17px;
	line-height: 24px;
	padding-bottom: 33px;
	border-bottom: 1px solid #d2d2d2;
}
.prov .pvr .text_box{
	font-size: 16px;
	line-height: 30px;
	margin-top: 43px;
	color: #666666;
}
.prov .pvr .text_box span{
	font-size: 15px;
	line-height: 30px;
	color: #999999;
}
.prov .pvr .ppage{
	position: absolute;
	bottom: 80px;
}
.prov .pvr .ppage a{
	font-size: 15px;
	float: left;
	padding-right: 20px;
	line-height: 24px;
	transition: all .5s;
}
.prov .pvr .ppage a:hover{
	color: #009944;
}
.prov .pvr .ppage a+a::before{
	color: #666666;
	display: inline-block;
	content: '|';
	margin: 0 20px 0 0;
}
.recommend .hrec{
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 44px;

}
.recommend .hrec div{
	width: 150px;
	font-size: 15px;
	text-align: center;
	height: 45px;
	line-height: 45px;
	background-color: #009944;
	color: #FFFFFF;
}
.recommend .bottom{
	margin-bottom: 43px;
}

/* about */
.ab{
	margin: 80px auto 110px;
}
.ab .left{
	width: 50%;
	float: left;
}
.ab .left i{
	font-size: 14px;
	text-transform: uppercase;
	color: #009944;
}
.ab .left h3{
	margin: 10px 0 30px;
	font-size: 30px;
	color: #222222;
}
.ab .left p{
	font-size: 16px;
	line-height: 36px;
	color: #777777;
}
.ab .right{
	width: 50%;
	float: left;
	text-align: right;
}

.tit2{
	text-align: center;
	margin-bottom: 45px;
}
.tit2 h2{
	font-size: 30px;
	line-height: 36px;
	color: #333333;
	margin-bottom: 16px;
}
.tit2 p{
	font-family: 'Arial';
	font-size: 16px;
	text-transform: uppercase;
}
.honor{
	background-color: #f6f6f6;
}
.honor .main{
	margin: 83px auto 70px;
}
.shonor .bd{
	width: 100%;
	position: relative;
}
.shonor .bd li{
	width: 315px;
	height: 400px;
	float: left;
	margin-right: 13px;
	background-color: #FFFFFF;
}
.shonor .bd .img_box{
	width: 315px;
	height: 295px;
	padding: 30px 45px;
	overflow: hidden;
}
.shonor .bd li .img_box img{
	transition: all .5s;
}
.shonor .bd li:hover .img_box img{
	transform: scale(1.1,1.1);
}
.shonor .bd p{
	text-align: center;
	font-size: 16px;
}
.shonor .bd li p{
	transition: all .5s;
}
.shonor .bd li:hover p{
	color: #009944;
}
.shonor .bd .shonor_next,
.shonor .bd .shonor_prev{
	position: absolute;
	width: 45px;
	height: 45px;
	line-height: 45px;
	top: 44%;
	text-align: center;
	border-radius: 50%;
	color: #FFFFFF;
	font-family: '宋体';
	font-size: 20px;
	background-color: rgba(0,0,0,0.3);
}
.shonor .bd .shonor_prev{
	left: -75px;
}
.shonor .bd .shonor_next{
	right: -75px;
}

.culture .tit2,
.env .tit2{
	margin-top: 100px;
}
.culture .cul_list .text_box,
.culture .cul_list .img_box{
	width: 650px;
	height: 300px;
}
.culture .cul_list .text_box{
	display: table-cell;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #f6f6f6;
	padding-left: 70px;
}
.culture .cul_list .cul_box:nth-of-type(even) .img_box{
	float: right;
}
.culture .cul_list .cul_box:nth-of-type(even) .text_box{
	text-align: right;
	padding-right: 70px;
	padding-left: 0;
}
.culture .cul_list .text_box h3{
	color: #009944;
	margin-bottom: 24px;
	font-size: 22px;
	font-weight: bold;
}
.culture .cul_list .text_box p{
	color: #666666;
	line-height: 30px;
	font-size: 18px;
}
.senv{
	margin-bottom: 90px;
}
.senv .bd{
	width: 100%;
	position: relative;
}
.senv .bd li{
	float: left;
	margin-right: 27px;
	background-color: #FFFFFF;
}
.senv .bd .img_box{
	width: 415px;
	height: 300px;
	padding: 25px 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
}

.senv .bd li .img_box img{
	transition: all .5s;
}
.senv .bd li:hover .img_box img{
	transform: scale(1.1,1.1);
}
.senv .bd p{
	text-align: center;
	font-size: 16px;
	line-height: 75px;
}
.senv .bd .senv_next,
.senv .bd .senv_prev{
	position: absolute;
	width: 45px;
	height: 45px;
	line-height: 45px;
	top: 135px;
	text-align: center;
	border-radius: 50%;
	color: #FFFFFF;
	font-family: '宋体';
	font-size: 20px;
	background-color: rgba(0,0,0,0.3);
}
.senv .bd .senv_prev{
	left: -75px;
}
.senv .bd .senv_next{
	right: -75px;
}